﻿using MyModule.ManageSheep;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;

namespace MyModule.Breeding
{
    public interface IAppearanceService
    {
        Task<List<AppearanceVarietyDTO>> GetListAppAsync(int Vid, string? Earbugles);
        //Task<(List<AppearanceVarietyDTO> list, int totalCount, int pageCount)> GetListAsync(int pageIndex = 1, int pageSize = 1);
        Task<ResultDto<AppearanceDTO>> CreateAsync(AppearanceDTO appearanceDTO);
        Task DeleteAsync(int Aid);
        Task<AppearanceDTO> GetListAsync(int id);
        Task<ResultDto<AppearanceDTO>> UpdateAsync(AppearanceDTO appearanceDTO);
        Task<object> GetAhairInfo();
        Task<object> GetApigmentationInfo();
        Task<object> GetAhoofInfo();
        Task<object> GetAmouthInfo();
        Task<object> GetAdistributionInfo();
    }
}
